Due to supply chain issues, there seems to be a lot of out of stock inventory. They are very good on communicating when inventory comes back in stock vs when it is vendor shipped. (To where it could take a bit longer to receive) Sometimes if you are looking for a certain line/brand of hardware/software IM may not carry that specific product. If you call your sales rep/team they usually assist with finding out your needs and getting you other options; or even pointing you into the correct direction in getting that specific item you were looking for. Just thought I would include this other great detail: Our company is setup with terms with Ingram. Their pay portal is VERY easy to use. VERY user friendly. I have never had an issue. I am able to view and download my invoices. Everything is printed very clear. Very good pay portal!